package com.oceansoft.mobile.econsole.modules.api.service;

import com.oceansoft.mobile.econsole.modules.base.entity.Result;

import javax.servlet.http.HttpServletRequest;

/**
 * @author chenw
 * @time 2014-11-14 16:33
 */
public interface IDriverInfoService {

    /**
     * 加载指定用户绑定车辆信息
     *
     * @param userId 用户ID
     * @return Result
     */
    Result loadDriveBindInfo(String userId);

    /**
     * 绑定车辆和驾驶证
     *
     * @return Result
     */
    Result bindInfo(HttpServletRequest request);

    /**
     * 移除车辆绑定信息
     *
     * @param pk 主键
     * @return Result
     */
    Result removeDriverBindInfo(int pk);

    /**
     * 加载车辆绑定信息
     *
     * @param userId 用户ID
     * @return Result
     */
    Result loadVehicleBindInfo(String userId);
}
